package com.mstore.service;

import java.util.ArrayList;
import java.util.List;

import com.mstore.dao.WeiXinMenuDao;
import com.mstore.pojo.WeiXinMenu;
/**
 * @author Administrator
 *
 */
public class WeiXinMenuService {

	private WeiXinMenuDao weiXinMenuDao;
	
	/**
	 * 
	 * 保存微信菜单
	 */
	public void saveMenu(WeiXinMenu weiXinMenu) {
		weiXinMenuDao.saveMenu(weiXinMenu);
	}
	
	/**
	 * 
	 *删除微信菜单
	 */
	public void delMenu(WeiXinMenu weiXinMenu) {
		weiXinMenuDao.delMenu(weiXinMenu);
	}

	/**
	 * 
	 * 通过ea_id获取菜单条数
	 */
	public Long getWeiXinMenuCount(WeiXinMenu weiXinMenu) {
		return weiXinMenuDao.getWeiXinMenuCount(weiXinMenu);
	}
	
	/**
	 * 
	 * 通过ea_id获取菜单
	 */
	public List<WeiXinMenu> getWeiXinMenuByEaId(WeiXinMenu weiXinMenu) {
		List<Object> objects = weiXinMenuDao.getWeiXinMenuByEaId(weiXinMenu);
		if (objects == null) {
			return null;
		}
		List<WeiXinMenu> weiXinMenus = new ArrayList<WeiXinMenu>();
		for (Object object : objects) {
			weiXinMenus.add((WeiXinMenu)object);
		}
		return weiXinMenus;
	}
	
	public WeiXinMenuDao getWeiXinMenuDao() {
		return weiXinMenuDao;
	}

	public void setWeiXinMenuDao(WeiXinMenuDao weiXinMenuDao) {
		this.weiXinMenuDao = weiXinMenuDao;
	}
	
}
